﻿@charset "utf-8";
body {
	font-family:'微软雅黑', arial;
	margin:0;
	padding:0;
	background-color:#FFF;
	font-size:12px;
	color:#3e3a39;
	line-height:24px;
	padding-top:46px;
}
* {
	margin:0px auto;
}
body {
	TEXT-ALIGN: center;
}
*html, *html body /* �cIE6/�bug */ {
	background-image:url(about:blank);
	background-attachment:fixed;
}
div, form, img, ul, ol, li, dl, dt, dd, p, h1, h3, h2, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border:0;
}
table, td, tr, th {
	font-size:12px;
}
ul, li {
	list-style-type: none;
}
select, input, button {
	vertical-align:middle;
	border:none;
}
*html .fixed {
	height: 1%;
}
*/ img {
border:0
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:".";
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden
}
.clearfix {
	zoom:1;
}
a, a:link {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#333;
	text-decoration:underline
}
/*top*/
/*top NAV*/
#nav01 {
	position:relative;
	float:left;
	left:0px;
	width:550px;
	line-height:44px;
	list-style-type: none;
	height:44px;
	padding-top:0px;
	font:"微软雅黑";
	font-size:15px;
	padding-left:6px;
}
#nav01 a {
	display: block;
	width: 90px;
	text-align:center;
}
#nav01 a:link {
	color:#F7F7F7;
	text-decoration:none;
}
#nav01 a:visited {
	color:#F7F7F7;
	text-decoration:none;
}
#nav01 a:hover {
	color:#F7F7F7;
	text-decoration:none;
	font-weight:bold;
}
#nav01 li {
	float: left;
	width: 90px;
	border-top:0px;
}
#nav01 li a:hover {
	background:#2E9057;
	border-top:0px;
}
#nav01 li ul {
	line-height: 27px;
	text-align:left;
	left: -999em;
	width: 90px;
	position:absolute;
	border:0px;
}
#nav01 li ul li {
	float: left;
	width: 90px;
	background:#286A46;
	position:relative;
	border-top:0px;
}
#nav01 li ul a {
	wedisplay: block;
	width: 90px;
	text-align:center;
	padding-left:0px;
	border-top:0px;
}
#nav01 li ul a:hover {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	background:#2E9057;
	border-top:0px;
}
#nav01 li:hover ul {
	left: auto;
}
/*end top nav*/


#nav02 {
	position:relative;
	float:left;
	left:-10px;
	width:90px;
	height:42px;
	line-height:48px;
	list-style-type:none;
	height:29px;
	padding-top:0px;
	font:"微软雅黑";
	font-size:12px;
	padding-left:0px;
	z-index:1000;
}
#nav02 a {
	display: block;
	width: 90px;
	text-align:center;
}
#nav02 a:link {
	color:#DDD;
	text-decoration:none;
}
#nav02 a:visited {
	color:#DDD;
	text-decoration:none;
	background-color:#F7F7F7;
}
#nav02 a:hover {
	color:#333;
	text-decoration:none;
}
#nav02 li {
	float: left;
	width: 90px;
	height:44px;
}
#nav02 li a:hover {
	background:#F7F7F7;
}
#nav02 li ul {
	position:relative;
	height:230px;
	width:100px;
	top:-2px;
	z-index:900;
	line-height:40px;
	text-align:left;
	left: -999em;
}
#nav02 li:hover ul {
	left: auto;
}
.topnvar {
	position:relative;
	float:left;
	left:0px;
	top:2px;
	width:80px;
	height:44px;
	font-size:12px;
	color:#DDD;
	line-height:44px
}
.topnvar a {
	color:#EEE;
}
/* � */
/* �oʹF */
/* WS */
#menu_left a: hover {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/*base*/
.cGray {
	color:#999;
}
.cGray {
	color:#999;
}
.cOrange, .cOrange, a.cOrange {
	color:#f60;
}
/*(*/
em, address {
	font-style:normal
}
.clearfix {
	zoom:1
}
.clearfix:after {
	content: '\20';
	display: block;
	clear: both;
}
.rgt {
	float:right
}
.successTips {
	background:#fdfde2 url(../images/onCorrect.gif) no-repeat 3px scroll;
	border:solid 1px #dfe3bb;
	padding:5px 30px;
	color:#97aa3b;
	margin:10px;
	display:none;
}
.failTips {
	background:#ffecec url(../images/onError.gif) no-repeat 3px scroll;
	border:solid 1px #ffc7c7;
	padding:2px 30px;
	margin:10px 25px 0;
	display:none;
	color:#f00
}
/*---------n�B---------*/
/*mask*/
/*---------l(�---------*/
.btn {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top, #fff, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image:-o-linear-gradient(top, #fff, #e6e6e6);
	background-image:linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#e6e6e6;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #bbb;
*border:0;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
*margin-left:.3em;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}
.btn:hover, .btn:focus, .btn:active {
	color:#333;
	background-color:#e6e6e6;
*background-color:#d9d9d9
}
.btn:active {
	background-color:#ccc \9
}
.btn:first-child {
*margin-left:0
}
.btn:hover, .btn:focus {
	color:#333;
	text-decoration:none;
	background-position:0 -15px;
-webkit-transition:background-position .1s linear;
-moz-transition:background-position .1s linear;
-o-transition:background-position .1s linear;
transition:background-position .1s linear
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}
.btn-success {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#83a94c;
	background-image:-moz-linear-gradient(top, #95bf52, #678943);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#95bf52), to(#678943));
	background-image:-webkit-linear-gradient(top, #95bf52, #678943);
	background-image:-o-linear-gradient(top, #95bf52, #678943);
	background-image:linear-gradient(to bottom, #95bf52, #678943);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff95bf52', endColorstr='#ff678943', GradientType=0);
	border-color:#678943 #678943 #40562a;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#678943;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
	color:#fff;
	background-color:#678943;
*background-color:#5a783b
}
.btn-success:active {
	background-color:#4d6732 \9
}
.ipt {
	border: 1px solid #ababab;
	padding:6px 5px;
	background:#fff;
	height:25px;
}
input[type="text"], input[type="password"], textarea, select {
	border: 1px solid #ababab;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	padding:6px 5px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin:0;
	padding:0;
}
input {
	_padding:4px 5px 2px;
	_line-height:14px;
}
textarea {
	font-size:12px;
	resize:none;
	line-height:20px;
	width:80%;
	overflow:auto
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
	border-color:rgba(82, 168, 236, 0.8);
	outline:0;
	outline:thin dotted \9;
}
input[type="radio"], input[type="checkbox"] {
	margin:4px 0 0;
*margin-top:0;
	margin-top:1px \9;
	line-height:normal
}
input.ipt {
	border: 1px solid #ababab;
	background:#fff;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
/*topNav*/


#topNav00 {
	z-index:900;
	position:fixed;
	left:0;
	top:0;
	width:100%;
}
#topNav {
	z-index:900;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	background-color:#006241;
	border-bottom:2px solid #DDD;
	font-size:12px;
	font-family:"微软雅黑"
}
#topNav .topCont {
	width:1000px;
	margin: 0 auto;
	position: relative;
	min-height:44px;
	height:auto;
}
.toplogo {
	position:relative;
	float:left;
	margin-top:4px;
	width:170px;
	height:40px;
}
.gouwu {
	position:relative;
	float:right;
	width:95px;
	height:44px;
	line-height:50px;
	text-align:left;
}
.gouwu a {
	margin-left:10px;
	text-decoration:none;
	color:#DDD;
}
#play {
	width:595px;
	height:322px;
	border:#ccc 1px solid;
}
#playBg {
	margin-top:277px;
	z-index:1;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:595px;
	position:absolute;
	height:30px;
}
#playText {
	margin-top:277px;
	z-index:2;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	width:340px;
	color:#fff;
	line-height:30px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
}
#playNum {
	margin:292px 5px 0 181px;
	z-index:3;
	width:145px;
	text-align:right;
	position:absolute;
	height:25px;
}
#playNum a {
	margin:0 2px;
	width:20px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	cursor:pointer;
	color:#000;
	padding:0 5px;
	text-align:center;
	text-decoration:none
}
#playShow img {
	width:595px;
	height:322px;
}
/*��*/
/*form��*/
onCorrect {
	margin-top:3px;
}
/*Begin ��*/
/*End ��*/
/*--���5�>:--*/
/*--end ���5�>:--*/
@media screen and (max-width: 1000px) {
 #topNav .topCont {
width:auto
}
}

/************************************************************************************
smaller than 767
*************************************************************************************/
@media screen and (max-width: 767px) {
 #topNav .topCont > a {
display:none
}
	/*--(�*�U--*/
 #topNav {
display:none;
}
}
 @media screen and (min-width: 560px) {
}
/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 560px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
 -webkit-text-size-adjust: none;
}
 a:hover {
text-decoration:underline
}
}
.rediv {
	width:1000px;
	height:720px;
	margin:0 auto;
}
.redivm {
	width:1px;
	height:540px;
	position:relative;
	float:left;
	left:100px;
	top:18%;
	background-color:#cbcbcb;
}
.redivl {
	width:300px;
	height:500px;
	position:relative;
	float:left;
	left:100px;
	top:20%;
}
.redivlm {
	width:280px;
	height:200px;
	position:relative;
	float:center;
	left:60px;
}
.redivr {
	width:450px;
	height:550px;
	position:relative;
	float:left;
	left:50px;
	text-align:left;
	top:8%;
}
.redivrm {
	width: 520px;
	height: 430px;
	/*height: 300px;*/
	position: relative;
	float: left;
	left: 5px;
	text-align: left;
	line-height: 35px;
}
.redivrb {
	width:400px;
	height:90px;
	position:relative;
	float:left;
	left:10px;
	text-align:center;
	line-height:20px;
	background-color:#f6f6f6;
}
.redivb01 {
	margin:0 auto;
	width:100%;
	height:40px;
	text-align:center;
	bottom:0px;
	line-height:20px;
	background-color:#5F5F5F;
}
.redivb02 {
	margin:0 auto;
	width:100%;
	height:40px;
	line-height:20px;
	background-color:#5F5F5F;
}
.retext01 {
	font-family:'微软雅黑', arial;
	font-size:18px;
	color:#666;
	font-weight:bold;
	line-height:40px;
}
.retext02 {
	font-family:'微软雅黑', arial;
	font-size:15px;
	color:#333;
}
.retext03 {
	font-family:'微软雅黑', arial;
	font-size:14px;
	color:#666;
}
.retext04 {
	font-family:'微软雅黑', arial;
	font-size:12px;
	color:#333;
}
.retext05 {
	color:#e2681f;
}
.retext06 {
	color:#2884b3;
}
.retext07 {
	font-family:'微软雅黑', arial;
	font-size:11px;
	color:#417960;
}
.retext08 {
	font-family:'微软雅黑', arial;
	font-size:14px;
	color:#111;
}
.retext09 {
	font-size:12px;
	color:#EFEFEF;
	line-height:40px;
}
.retext10 {
	font-size:10px;
	color:#EFEFEF;
	line-height:40px;
}
.retext11 {
	color:#3526a3;
}
.retext12 {
	font-family:'微软雅黑', arial;
	font-size:18px;
	color:#333;
	font-weight:bold;
	line-height:40px;
}
.retext13 {
	font-family:'微软雅黑', arial;
	font-size:10px;
	color:#111;
}
.textlogin01 {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 15px 0px;
	font-size: 12px;
}
.loginr {
	width:300px;
	height:400px;
	position:relative;
	float:left;
	top:20%;
}
.loginrm {
	width:280px;
	height:300px;
	position:relative;
	float:left;
	text-align:left;
	line-height:30px;
}
.loginl {
	width: 520px;
	height: 400px;
	position: relative;
	float: left;
	left: 100px;
	text-align: left;
	top: 15%;
}
.loginlb {
	width:300px;
	height:400px;
	position:relative;
	float:left;
	left:50px;
	text-align:left;
	line-height:40px;
}
.loginlb01 {
	width:300px;
	height:20px;
	position:relative;
	float:left;
}
.loginrm {
	width:300px;
	height:100px;
	left:10px;
	text-align:center;
	line-height:30px;
}
.inp input {
	background-color: #f2f2f2;
	border-color: #D3D3D3;
	height:22px;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	outline-style:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
input {
	_padding:4px 5px 2px;
	_line-height:14px;
}
.toper {
	width:245px;
	height:98px;
	background-color:#F7F7F7;
	text-align:center;
}
.toper p {
	text-indent:0em;
}
.toper01 {
	width:81px;
	height:95px;
	position:relative;
	float:left;
	line-height:25px;
	color:#222;
	text-align:center;
}
.toper02 {
	width:80px;
	height:80px;
}
.so {
	width:328px;
	height:28px;
	position:relative;
	float:left;
	padding-top:11px;
}
.select_style {
	width:60px;
	height:25px;
	overflow:hidden;
	border:none;
	background-colcor:#FFF;
	background-image:url(../images/arrow.png) no-repeat 25px;
	position:relative;
	float:left;
	text-align:center;
	border:0px solid #ccc;
}
.select_style select {
	padding:0px;
	background-colcor:#FFF;
	width:60x;
	font-size: 12px;
	border:1px solid #ccc;
	height:25px;
	text-align:center;
}
.kuan {
	width:234px;
	height:12px;
	position:relative;
	float:left;
	border:none;
}
.kuan input[type=text] {
	width:238px;
	height:24px;
	background-color:#FFFFFF;
	float:left
}
.an {
	width:26px;
	height:26px;
	position:relative;
	float:left;
}
.an input {
	width:26px;
	height:26px;
	background-color:#FFFFFF;
	background-image:url(../images/sou01.jpg);
	background-repeat:no-repeat;
	border:none;
}
.agreement_body {
	width:95%;
	height:auto;
	background-color:#FBFBFB;
	border:1px solid #F1F1F1;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	margin:0 auto;
}
.agreement_body h3 {
	text-align:center;
}
.agreement_body p {
	text-indent:2em
}
.agreement_close {
	width:80px;
	height:25px;
	background-color:#32AE75;
	margin-top:30px;
	margin:0 auto;
	text-align:center;
	outline:none;
	outline:medium;
	color:#FBFBFB;
	cursor: pointer;
}
.index_infortoprb {
	width:240px;
	height:60px;
	margin-bottom:5px;
	margin:0 auto;
}
.index_infortoprbtt {
	margin:0 auto;
	top:100px;
	width:100%;
	height:auto;
	font-size:14px;
	text-align:center;
	margin-top:5px;
	color:#666;
	margin-bottom:10px;
}
.index_emailnext {
	position:relative;
	float:left;
	left:38%;
	line-height:30px;
	font-size:14px;
	width:90px;
	height:30px;
	background-color:#32AE75;
	text-align:center;
	color:#FAFAFA;
	font-weight:600;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.selectb {
	position:relative;
	float:left;
	width:600px;
	height:30px;
	margin-top:20px;
}
.loginbdiv {
	display:none;
	position:fixed;
	top:200px;
	left:40%;
	width:400px;
	height:250px;
	background-color:#FFF;
	border:5px solid #AAA;
	z-index:100;
}
.loginbtitle {
	width:100%;
	height:30px;
	background-color:#F7F7F7;
	line-height:30px;
	text-align:left;
	text-indent:1em;
	margin-bottom:20px;
}
.loginbb {
	width:100%;
	height:40px;
	line-height:40px;
	text-align:left;
	text-indent:2em;
	margin-top:10px;
}
.loginbb input {
	width:200px;
	height:22px;
}
.banimg {
	width:1000px;
	height:95px;
	margin:0 auto;
}
